---
title: clsPolicyMCO
summary: API reference for clsPolicyMCO.
status: draft
owner: SAIF Claims BOF team
last_reviewed: 2026-08-21
library: SAIF.Business.View.Policy
reference_type: embedded
---

# clsPolicyMCO

`clsPolicyMCO` is a read-only business object representing a single Managed Care Organization
(MCO) assignment period (name, effective/expiration dates) for a policy, populated as a member of
`clsPolicyMCOCollection`.

## Purpose
- Represents one MCO assignment period, including MCO name and effective/expiration dates.

## Context
- Namespace: `SAIF.Business.View.Policy`
- Assembly/package: `SAIF.Business.View.Policy` (embedded library reference)

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `MCOName` | `ReadOnly Property MCOName As String` | Name of the Managed Care Organization. |
| `EffDate` | `ReadOnly Property EffDate As Date` | Effective date of this MCO assignment. |
| `ExpDate` | `ReadOnly Property ExpDate As Date` | Expiration date of this MCO assignment. |

## Inherited public members

Members in this section are inherited from `clsBusinessBase` in `saif.framework.core`. They are
available on this type through inheritance.

| Member | Signature | Purpose | Origin |
| --- | --- | --- | --- |
| `Rules` | `Property Rules As clsRulesManager` | Owns the rule-registration/enforcement engine for this object.† | `saif.framework.core` — `clsBusinessBase` |
| `Error` (via `IDataErrorInfo`) | `ReadOnly Property Error As String` | Surfaces broken-rule state to data-bound UI controls.† | `saif.framework.core` — `clsBusinessBase` |

## Behavioral notes
- Read-only: this object is populated exclusively by `clsPolicyMCOCollection.AfterRetrieve`, not independently retrieved.*

## Constraints and usage notes
- Retrieved via the same underlying stored procedure (`pk72846_view_policy.getmco`) as `clsMCOCollection`.*

> **Note:** Statements marked with `†` are derived from dependency library
> documentation via the Legends CLI. Statements marked with `*` were inferred
> from code structure or contextual evidence. Statements marked with `**` could
> not be confirmed; treat as unknown until verified.

## Sources
- `SAIF.Business.View.Policy\clsPolicyMCO.vb`
